<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of persistenciaLugar
 *
 * @author Agustin
 */
class ControladoraLugar {

    private static $instance = false;

    public static function getInstance() {
        if (!self::$instance instanceof self) {
            self::$instance = new self;
        }
        return self::$instance;
    }

    public function traerLugares($id, $tipo, $aux) {
        if ($aux == '') {
            require_once 'Modelo/persistenciaLugar.php';
        } elseif ($aux == '1') {
            require_once '../Modelo/persistenciaLugar.php';
        } else {
            require_once '../Modelo/persistenciaLugar.php';
        }
        try {
            if ($tipo == 0) {
                $dato = array($id);
            } else {
                $dato = $id;
            }
            $aux = PersistenciaLugar::getInstance()->traerLugares($dato);
            return $aux;
        } catch (Exception $exc) {
            echo $exc->getTraceAsString();
        }
    }

    public function correoLugar($correo, $id) {
        try {
            require_once 'Modelo/persistenciaLugar.php';
            return PersistenciaLugar::getInstance()->correoLugar($correo, $id);
        } catch (Exception $exc) {
            echo $exc->getTraceAsString();
        }
    }

}

?>
